package com.ruoyi.system.domain;

import com.ruoyi.system.domain.vo.PageVo;

import java.io.Serializable;
import java.util.Date;

/**
 * 业务类型信息表
 */

public class TBusinessType extends PageVo implements Serializable {
    /**
    * ID
    */
    private Long id;

    /**
    * 父ID
    */
    private Long parentId;

    /**
    * 业务名称
    */
    private String businessName;

    /**
    * 业务级别
    */
    private Integer businessLevel;

    /**
    * 业务编码-生成项目编码使用
    */
    private String businessCode;

    /**
    * 流程标识Key
    */
    private String flowDefinitionKey;

    /**
    * 标段标识-0=无标段，1=存在标段
    */
    private Integer stageFlag;

    /**
    * 合作单位标识(0=无合作单位，1=存在合作单位)
    */
    private Integer cooperateFlag;

    /**
    * 删除标记(1: 正常 -1: 已删除)
    */
    private Byte deletedFlag;

    /**
    * 创建人
    */
    private Long createUser;

    /**
    * 创建时间
    */
    private Date createTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public String getBusinessName() {
        return businessName;
    }

    public void setBusinessName(String businessName) {
        this.businessName = businessName;
    }

    public Integer getBusinessLevel() {
        return businessLevel;
    }

    public void setBusinessLevel(Integer businessLevel) {
        this.businessLevel = businessLevel;
    }

    public String getBusinessCode() {
        return businessCode;
    }

    public void setBusinessCode(String businessCode) {
        this.businessCode = businessCode;
    }

    public String getFlowDefinitionKey() {
        return flowDefinitionKey;
    }

    public void setFlowDefinitionKey(String flowDefinitionKey) {
        this.flowDefinitionKey = flowDefinitionKey;
    }

    public Integer getStageFlag() {
        return stageFlag;
    }

    public void setStageFlag(Integer stageFlag) {
        this.stageFlag = stageFlag;
    }

    public Integer getCooperateFlag() {
        return cooperateFlag;
    }

    public void setCooperateFlag(Integer cooperateFlag) {
        this.cooperateFlag = cooperateFlag;
    }

    public Byte getDeletedFlag() {
        return deletedFlag;
    }

    public void setDeletedFlag(Byte deletedFlag) {
        this.deletedFlag = deletedFlag;
    }

    public Long getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}